﻿using System.Data;
using System.ServiceModel;
using GandAInvitaciones.BusinessEntity;

namespace GandAInvitaciones.Service
{
    [ServiceContract]
    public interface IConsultaService
    {
        [OperationContract(Name = "EjecutaConsultaConParametros")]
        DataSet EjecutaConsulta(string nombreStoredProcedure, Parameter[] parametros);

        [OperationContract(Name = "EjecutaConsultaConParametro")]
        DataSet EjecutaConsulta(string nombreStoredProcedure, Parameter parametro);

        [OperationContract(Name = "EjecutaConsultaSinParametros")]
        DataSet EjecutaConsulta(string nombreStoredProcedure);
    }
}
